.container-fluid1{
	background-color: #9c3a3c;
	height: fit-content;
	align-items: center;
	width:100%;
}
.container-fluid2{
	padding-top: 10px;
	align-content: center;
	padding-right: 90px;
	float:left;
	height: fit-content;
}
#Logo{
	right: 0px;
	left: 0px;
	width: 114px;
	height: 110px;
	
	
}
hr {
	border: 2px;
	clear:both;
	display:block;
	width: 100%;               
	background-color:black;
	height: 1px;
  }
  .leftcont{
	  
	  background:burlywood;
	  height: 500px;
	  width: 90%;
  }
  .rightcont{
	  float: left;
	  background:burlywood;
	  height: 500px;
	  width: 90%;
  }
  footer .main-footer{  padding: 20px 0;  background: #999394;}
footer ul{  padding-left: 0;  list-style: none;}

/* Copy Right Footer */
.footer-copyright { background: #292223; padding: 5px 0;}
.footer-copyright .logo {    display: inherit;}
.footer-copyright nav {    float: right;    margin-top: 5px;}
.footer-copyright nav ul {  list-style: none; margin: 0;  padding: 0;}
.footer-copyright nav ul li { border-left: 1px solid #505050; display: inline-block;  line-height: 12px;  margin: 0;  padding: 0 8px;}
.footer-copyright nav ul li a{  color: #969696;}
.footer-copyright nav ul li:first-child { border: medium none;  padding-left: 0;}
.footer-copyright p { color: #969696; margin: 2px 0 0;}

/* Footer Top */
.footer-top{  background: #776b6b;  padding-bottom: 30px; margin-bottom: 30px;  border-bottom: 3px solid #222;}

/* Footer transparent */
footer.transparent .footer-top, footer.transparent .main-footer{  background: transparent;}
footer.transparent .footer-copyright{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3) ;}

/* Footer light */
footer.light .footer-top{ background: #f9f9f9;}
footer.light .main-footer{  background: #f9f9f9;}
footer.light .footer-copyright{ background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) ;}

/* Footer 4 */
.footer- .logo {    display: inline-block;}

/*==================== 
  Widgets 
====================== */
.widget{  padding: 20px;  margin-bottom: 40px;}
.widget.widget-last{  margin-bottom: 0px;}
.widget.no-box{ padding: 0; background-color: transparent;  margin-bottom: 40px;
  box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none;}
.widget.subscribe p{  margin-bottom: 18px;}
.widget li a{ color: white;}
.widget li a:hover{ color: #4b92dc;}
.widget-title {margin-bottom: 20px;}
.widget-title span {background: #839FAD none repeat scroll 0 0;display: block; height: 1px;margin-top: 25px;position: relative;width: 20%;}
.widget-title span::after {background: inherit;content: "";height: inherit;    position: absolute;top: -4px;width: 50%;}
.widget-title.text-center span,.widget-title.text-center span::after {margin-left: auto;margin-right:auto;left: 0;right: 0;}
.widget .badge{ float: right; background: #7f7f7f;}

.typo-light h1, 
.typo-light h2, 
.typo-light h3, 
.typo-light h4, 
.typo-light h5, 
.typo-light h6,
.typo-light p,
.typo-light div,
.typo-light span,
.typo-light small{  color: #fff;}

ul.social-footer2 { margin: 0;padding: 0; width: auto;}
ul.social-footer2 li {display: inline-block;padding: 0;}
ul.social-footer2 li a:hover {background-color:#ff8d1e;}
ul.social-footer2 li a {display: block; height:30px;width: 30px;text-align: center;}
.btn{background-color: rgb(73, 64, 64); color:#fff;}
.btn:hover, .btn:focus, .btn.active {background: #4b92dc;color: #fff;
-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
-webkit-transition: all 250ms ease-in-out 0s;
-moz-transition: all 250ms ease-in-out 0s;
-ms-transition: all 250ms ease-in-out 0s;
-o-transition: all 250ms ease-in-out 0s;
transition: all 250ms ease-in-out 0s;

}
#news{
	width: 80%;
	height: fit-content;
	background: #f7f1f1;
	border-color: #9c3a3c;
	border-radius:5px;
	border:3px;
	padding-left: 10%;
	padding-top:5px;
	padding-bottom: 7px;
	align-self: center;
	margin-left: 10%;
}
#events{
	width: 80%;
	height: fit-content;
	background: #e4dff5;
	border-color: #9c3a3c;
	border-radius:5px;
	border:3px;
	padding-left: 10%;
	padding-top:5px;
	padding-bottom: 7px;
	align-self: center;
	margin-left: 10%;
}

  
  .container {
	position: relative;
	max-width: 800px;
	margin: 0 auto;
  }
  
  .container img {vertical-align: middle;}
  
  .container .content {
	position: absolute;
	bottom: 0;
	background: rgb(0, 0, 0); /* Fallback color */
	background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */
	color: #f1f1f1;
	width: 100%;
	padding: 20px;}
.About{
	width: 90%;
	margin-left: 5%;
	height: fit-content;
	background-color: #f7f1f1;
	border-radius: 5px;
	padding-top: 10px;
	padding-left:10px;
	padding-bottom: 10px;
	padding-right:10px;
}
.firstfaculty
{
	
padding: 10px;
border-radius: 10px;
border-color: midnightblue;
border: 1px solid rgb(56, 38, 38);
min-height: max-content;
	  
}

.team-boxed {
	color:#313437;
	background-color:#e6e6e6;
  }
  
  .team-boxed p {
	color:#ffffff;
  }
  
  .team-boxed h2 {
	font-weight:bold;
	margin-bottom:40px;
	padding-top:40px;
	color:inherit;
  }
  
  @media (max-width:767px) {
	.team-boxed h2 {
	  margin-bottom:25px;
	  padding-top:25px;
	  font-size:24px;
	}
  }
  
  .team-boxed .intro {
	font-size:12px;
	max-width:500px;
	margin:0 auto;
  }
  
  .team-boxed .intro p {
	margin-bottom:0;
  }
  
  .team-boxed .people {
	padding:50px 0;
  }
  
  .team-boxed .item {
	text-align:center;
  }
  
  .team-boxed .item .box {
	text-align:center;
	padding:30px;
	background-color:#fff;
	margin-bottom:30px;
	height: 450px;
  }
  
  .team-boxed .item .name {
	font-weight:bold;
	margin-top:28px;
	margin-bottom:8px;
	color:inherit;
	font-size:medium;
  }
  
  .team-boxed .item .title {
	text-transform:uppercase;
	font-weight:bold;
	color:#964343;
	letter-spacing:2px;
	font-size:13px;
  }
  
  .team-boxed .item .description {
	font-size:15px;
	margin-top:15px;
	margin-bottom:20px;
  }
  
  .team-boxed .item img {
	max-width:160px;
  }
  
  .team-boxed .social {
	font-size:18px;
	color:#633737;
  }
  
  .team-boxed .social a {
	color:#ff0000;
	margin:0 10px;
	display:inline-block;
	opacity:0.7;
	text-decoration: none;
  }
  
  .team-boxed .social a:hover {
	opacity:1;
  }
.profile
{
  padding: 10px;
  border-radius: 10px;
  border-color: midnightblue;
  border: 2px solid black;
  height: max-content;
  width: 80%;
  margin-left: 10%;
  margin-right: 10%;
}
#prophoto
{
	padding-left:20px;
	padding-right: 20px;
}
.container-head
{
	width: 80%;
	margin-left: 8%;
	margin-right: 11%;
	
	margin-top: 15px;
	align-self: center;
}
.mainsec
{
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	border: solid #807675;
	padding: 10px;
	border-radius: 5px;
	padding :2%
}
.abouttext
{
	padding: 10px;
}

.viswanathan
{
	margin-top: 15px;
}
.foundertext
{
	padding: 5px;
}
.alumini
{
	padding: 10px;
	background-color: #faf4f2;
	margin-top: 10px;
}
.coursecard
{
	padding: 10px;
	background-color: #f8f4f2;
	border-radius: 5px;
	border-bottom: 5px solid rgb(112, 89, 85);
	border-right:  2px solid rgb(112, 89, 85);
	margin-left: 5%;
	margin-right: 5%;
	

}
.courseimg
{
	padding: 5px;

}
.coursedetail
{
	padding: 10px;
	text-align: left;

}
.navtitle
{
	width: 100%;
	height: 60px;
	background-image: linear-gradient(to right, #b32d24, #b8625c,#b36d68);
	padding: 10px;
	padding-left: 50px;
	border-radius: 5px;
}
.events
{
	padding:5px;
	border:1px solid #776b6b;
	height: 400px;
	border-radius: 3px;
	background-color: #7c2e2e;

}
.events:hover
{
	padding:0px;
	border:2px solid #7c2e2e;
	border-radius: 3px;
	background-color: #807675;
}
.news
{
	padding:5px;
	border:1px solid #776b6b;
	height: 400px;
	border-radius: 3px;
}
.news:hover
{
	padding:0px;
	border:2px solid #7c2e2e;
	border-radius: 3px;
	
}

@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500);
.blog-home2 {
  font-family: "Montserrat", sans-serif;
  color: #8d97ad;
  font-weight: 300;
}

.blog-home2 h1,
.blog-home2 h2,
.blog-home2 h3,
.blog-home2 h4,
.blog-home2 h5,
.blog-home2 h6 {
  color: #3e4555;
}

.blog-home2 .font-weight-medium {
  font-weight: 500;
}

.blog-home2 .bg-light {
  background-color: #f4f8fa !important;
}

.blog-home2 .subtitle {
  color: #8d97ad;
  line-height: 24px;
}

.blog-home2 .text-themecolor {
  color: #df3620;
}

.blog-home2 h5 {
  line-height: 22px;
  font-size: 18px;
}

.blog-home2 a.link {
  color: #3e4555;
}

.blog-home2 a.link:hover {
  color: #316ce8;
}

.blog-home2 .on-hover {
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.blog-home2 .on-hover:hover {
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.blog-home2 .date-pos {
  right: 10px;
  top: 10px;
}

.blog-home2 .date-pos span {
  font-size: 30px;
  line-height: 30px;
}
.blog-home2 .bg-info-gradiant {
    background: #c03e0a;
    background: -webkit-linear-gradient(legacy-direction(to right), #d8440a 0%, #d63012 100%);
    background: -webkit-gradient(linear, left top, right top, from(#db3f10), to(#e92f00));
    background: -webkit-linear-gradient(left, #db3f10 0%, #e92f00 100%);
    background: -o-linear-gradient(left, #db3f10 0%, #e92f00 100%);
    background: linear-gradient(to right, #db3f10 0%, #e92f00 100%);
}
.announcements
{
	background-image: linear-gradient(to right #752e2e,#f7f5f5);
	height: auto;
	float: left;
	border-bottom: solid rgb(206, 48, 8);
	margin-left: 15%;
	width: 60%;
}
.anmarq
{
	text-decoration: none;
	font-size: 15px;
	color: rgb(204, 17, 17);
	text-align: center;
}
.marquee
{
	text-align: center;
	margin-left: 10%;
}

.meetscholar
{
	width: 100%;
}

.coursesyl
{
	text-decoration: none;
	font-size: inherit;
	font-family: sans-serif;
}
.profilehead
{
	background:linear-gradient(to top left, #cecbcb, #e7e6e6);
	width: 100%;
	margin-top: 10px;
	padding: 20px;
	border-radius: 8px;
	align-self: center;
	margin-left: 3px;
}
.coursecard:hover
{
	border-bottom:solid tomato;
	border-right:solid white;
	
}
.facultytitle
{
	width: 100%;
    text-align: justify;
	float: left;
	margin-top: 10px;
}
.profilebody
{
	background-color: #f3f4f7;
	height:max-content;
	margin-top: 10px;
	padding: 20px;
	border-radius: 8px;
	width: 99%;
	


}
.profiletext
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-align: justify;
	font-size: 14px;
}

.meetscholar
{
	width: 100%;
	border-top:solid #b32d24;
	border-bottom:solid #ffffff;
	height: fit-content;
	padding: 10px;
	background: #ffffff;
	border-bottom:solid #b32d24;
}

.news {
    width: 250px;
	height: 50px;
	margin-left: 0%;
}
.news-scroll a {
    text-decoration: none;
	font-size: x-large;
	font-weight: lighter;
	font-family: Impact, fantasy;
	color: #6a6b6d;
	
}
.news-scroll
{
	background-color: #ffffff;
}
.newsdetail
{
	padding: 22px;
	
	

}
.cardnews {
	margin: 1rem auto;
	position: relative; 
  }
  
  .cardnews-body {
	z-index: 10;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
  }
.newsimage
{
	padding: 10px;
	
}
.newstext
{
	
	padding: 5px;
	margin-top: 5px;
}
.paraach
{
	color: #ff0505;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	text-align: center;
}
.achievement
{
	align-items: center;
}
.profilelink
{
	text-decoration: none;
}

.lib-img
{
	background-image: url('https://s10.gifyu.com/images/lib.jpg');
	height: 380px;
	width:100%;
	background-size: auto;
	
}

.overlay {
	position: relative;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: rgba(14, 13, 13, 0.65);
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 10px;
  }
  
  .overlay h3 {
	font-size: 65px;
	letter-spacing: 0px;
	margin: 0 0 5px;
  }
  .libdetails
  {
	  padding: 20px;
	  text-align: justify;
	  margin-left: 3%;
	  margin-right: 3%;
	  border-left:solid #752e2e;
	  border-right:solid #752e2e;
  }
  .navtitlepeople
{
	width: 100%;
	height: 60px;
	background-image: linear-gradient(to right, #faf2f2, #e2d6d5,#eedddd);
	padding: 10px;
	padding-left: 50px;
	border-radius: 5px;
}
.navtitleach
{
	width: 100%;
	height: 60px;
	background-image: linear-gradient(to right, #ffffff, #ffffff,#ffffff);
	padding: 10px;
	text-align: center;
	border-radius: 5px;
}
.Publicationssec
{
	border-bottom: solid #ffffff;
}
.Publicationssec1
{
	padding-left: 100px;
	padding-right: 100px;
	padding: 50px;
}
.pubheading
{
	text-decoration: underline;
	text-align: center;
}
.materials
{
	padding: 20px;
	background-color: #f8f4f4;
	
}
.Researchtext
{

height: max-content;
width: 100%;
}

.researchimage
{
	
	height: max-content;
}

.researchtab
{
	
	height: max-content;
	padding: 15px;
	background-color: #faeeec;
	border-radius: 8px;
	
}
.researchtab:hover
{
	
	height: max-content;
	padding: 15px;
	background-color: #ebe1df;
	border-radius: 8px;
	
}

.researchheading
{
	color: #752e2e;
}
.facultyname
{
	color: #505050;
}

.facilitytab1
{
	
	padding: 10px;
	padding-left: 50px;
	background-color: #fbeeee;
	border-radius: 10px;
}

.labfacilitytitle
{
	font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}

.facilitytab
{
	padding: 10px;
	padding-left: 50px;
	background-color: #d7d7d7;
	border-radius: 10px;
}
.facilitytab:hover
{
	padding: 10px;
	padding-left: 50px;
	background-color: #ffffff;
	border-radius: 10px;
}
.facilitytab1:hover
{
	
	padding: 10px;
	padding-left: 50px;
	background-color: #ffffff;
	border-radius: 10px;
}

.homehighlight1
{
	background-image: url('https://s7.gifyu.com/images/hh1.jpg');
	height:450px;
	width:100;
	background-size: cover;
}
.newshighlights
{
	border-left: solid #292223;
	height: 300px;
	width:100%;
	margin-top: 100px;
	padding: 50px;
}

.admin1
{
	border-right: solid #222;
	padding-left: 100px;
	height:450px ;
	padding-top: 100px;

}
